C#でOCRのための画像の向きを修正する方法 | IronOCR

How to Fix Image Orientation for Reading

This article was translated from English: Does it need improvement?
Translated
View the article in English

画像の向きを修正することは、画像処理の文脈では、テキスト認識などの特定の目的のために画像が適切に配置されるように調整することを意味します。 IronOcrは回転、傾き補正、拡大縮小を含む画像の向きの修正をサポートします。

これらのテクニックは、正確なテキスト認識のために画像を準備するのに不可欠です。テキストが正しく向き、整列され、適切なサイズで抽出されるようにするためです。

クイックスタート: 1行で回転-傾き補正-拡大縮小</em

IronOCRのOcrInputを使ったこのシンプルなチェーンを使って、画像の回転、傾き補正、拡大縮小を一回の呼び出しで行ってください。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronOCR with NuGet Package Manager

    PM > Install-Package IronOcr

  2. Copy and run this code snippet.

    var result = new IronOcr.OcrInput().LoadImage("skewed.png").Rotate(90).Deskew(45).Scale(150).Let(input => new IronOcr.IronTesseract().Read(input));
  3. Deploy to test on your live environment

    Start using IronOCR in your project today with a free trial
    arrow pointer

よくある質問

.NET C# で画像の向きを修正するための重要なメソッドは何ですか?

.NET C# では、IronOCR のメソッドを利用して画像の向きを修正できます。Rotate は角度の変更、Deskew は傾いた画像を直して、Scale は適切なテキストの位置合わせと認識を確保するためのサイズ調整を行います。

C# の Rotate メソッドは画像の向きにどのように役立ちますか?

C# の Rotate メソッドは画像の角度を調整し、テキストが垂直にすることを保証します。正の角度値を渡すと画像は時計回りに回転し、負の角度値で反時計回りに回転します。

画像処理において、傾き矯正が重要なのはなぜですか?

傾き矯正は、傾いた画像をまっすぐにし、テキストの水平な配置を保証することで、光学式文字認識(OCR)の結果の精度を向上させるために重要です。

画像のスケーリングはテキスト認識にどのように影響しますか?

画像をスケーリングすることで、画像のすべての部分が均等にリサイズされ、均一なテキストサイズを維持し、テキスト認識の一貫性と精度を向上させます。

C# を使用して PDF ドキュメントに画像の向き補正を適用できますか?

はい、IronOCR を使用して PDF ドキュメントをインポートし、テキスト認識を向上させるために、回転、傾き矯正、スケーリングなどの画像の向き補正を適用できます。

.NET アプリケーションで画像の処理後に修正された画像をどのようにエクスポートできますか?

IronOCR を使用して画像を処理および修正した後、SaveAsImages メソッドを利用して修正された画像をエクスポートできます。

画像補正用の傾き矯正値を選択する際に考慮すべき点は何ですか?

傾き矯正値を選ぶ際には、高い値がより多くの修正の機会を提供するかもしれませんが、処理速度を遅くし、上下逆の画像などのエラーを引き起こす可能性があることを考慮してください。

C# で OCR のための画像を準備するプロセスは何ですか?

C# での OCR のために画像を準備するには、テキストが正しく整列され、適切なサイズになるように、IronOCR が提供する RotateDeskew、および Scale メソッドを使用して向きを補正します。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

によってレビュー

A PHP Error was encountered

Severity: Warning

Message: Illegal string offset 'name'

Filename: sections/author_component.php

Line Number: 70

Backtrace:

File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 70
Function: _error_handler

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

">

A PHP Error was encountered

Severity: Warning

Message: Illegal string offset 'title'

Filename: sections/author_component.php

Line Number: 84

Backtrace:

File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 84
Function: _error_handler

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Illegal string offset 'comment'

Filename: sections/author_component.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once